/*全局默认属性*/
body{ background-color:#f2f2f2}
body,th,td,button,input,select,textarea,h1,h2,h3,h4,h5,h6{
	font-family:Microsoft YaHei, Apple LiSung Light,'宋体',"Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";
	font-size:1.4rem;
	color: #222;
  	line-height: 1.6;	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing:grayscale;
}
li {list-style-type:none;}
p {margin:0px; line-height:1.6rem}

/*边线*/
.green-line{border-left:2px solid #31c27c;}
.tit-line{border-bottom:1px solid #eee; font-size:18px; padding-left:60px; position: relative; height:35px;}
.tit-line span{border-bottom:4px solid #45c889; position:absolute; bottom:-2px; padding:0 20px 10px  20px; display: block}

/*进度条颜色*/
.am-progress-bar-success {
    background-color: #75e99d;
}
/*连接颜色*/
a{color:#31c27c}
a:hover,.active a{color:#339933}
a.gray{color:#666}
a.gray:hover,.active a.gray{color:#31c27c}
.c-green-1119 {color:#31c27c}
.c-orange-1119 {color:#ffa81a}
a.black{color:#222}
a.black:hover,.active a.black{color:#999}

/*顶部菜单*/
.topnav-1119 {min-height:32px;line-height:32px;background-color:#fcfcfc; color: #999;}
.menu-1119 {min-height:80px;  background-color:#fff; border-bottom:1px solid #eee}
.header-site-1119 {border: 0; background: none;}
.header-site-1119 img{margin-top:-2px;}
/*主菜单导航*/
.main-menu-1119 > li > a {position: relative;display: block;padding: 0;border-radius: 0;color:#333; font-size:16px}
.main-menu-1119 > li > a:hover,
.main-menu-1119 > li > a:focus {color: #31c27c;text-decoration: none;background-color: #fff;border-bottom: 4px solid #31c27c;}
.main-menu-1119 > li.am-active > a,
.main-menu-1119 > li.am-active > a:hover,
.main-menu-1119 > li.am-active > a:focus {color: #31c27c;background-color: #fff;border-bottom: 4px solid #31c27c;cursor: default;}
.main-menu-1119 > li {float: right;height: 77px;line-height: 77px;margin-left:45px;}
.main-menu-1119 > li + li {margin-left: 45px;margin-top: 0;}
.main-menu-1119 > li > ul.am-dropdown-content > .am-active > a,
.main-menu-1119 > li > ul.am-dropdown-content > .am-active > a:hover,
.main-menu-1119 > li > ul.am-dropdown-content > .am-active > a:focus {color: #fff;text-decoration: none;outline: 0;background-color: #31c27c;}

/*首页*/
.index-intro-1119 {min-height:60px; line-height:60px;  background-color:#fff; border-bottom:1px solid #eee}
.index-intro-1119 > .am-container > ul > li { float:left;_display:inline}
.notice-frame-1119 { width:260px; height:330px; background-color:#fff; top:-260px; right:0px}
.notice-1119 > li{height: 24px;padding:0; margin-left:-25px; text-align: center;}
.notice-btn-1119 > li{ margin-left:-25px; text-align: center;}
.notice-btn-1119 > li > button {height:35px; width:180px}
.index-adnotice-1119 {height:141px; border-bottom:1px solid #eee; background:#fcfcfc url(../images/index/9sister.png) no-repeat right center}
.index-weishi-1119 {height:335px; border-bottom:1px solid #eee; background:#fcfcfc url(../images/index/weishi.png) no-repeat left center}
.index-weishi-1119 > div > .am-u-sm-6 {height:167px; border-bottom: 1px solid #eee; border-left:1px solid #eee;}
.index-huijin-1119 {height:335px; border-bottom:1px solid #eee; background:#fcfcfc url(../images/index/huijin.png) no-repeat left center}
.index-huijin-1119 > div > .am-u-sm-6 {height:167px; border-bottom: 1px solid #eee; border-left:1px solid #eee;}
.index-huoqi-1119 {height:104px; background:#fcfcfc url(../images/index/huoqi-2.png) repeat-x left bottom}
.index-huoqi-head-1119 {background:#fcfcfc url(../images/index/huoqi-1.png) no-repeat left top; width:204px; height:100%}
.index-huoqi-title-1119 {width:calc(100% - 204px); padding-top:17px}

.index-intro-1119 [class*=am-u-]{
    padding:0;
}

/*定投*/
.product-1119 {height:386px;  background:url(../images/index/dingtou.jpg) no-repeat left center; padding-left:320px;}
.index-weishi{background:url(../images/index/weishi.jpg) no-repeat left center;}
.index-huijin{background:url(../images/index/huijin.jpg) no-repeat left center;}

.product-1119 .product-item{
    height:183px;
    overflow: hidden;
    padding:21px 31px 28px 24px;
    background:#fff;
    transition: all .2s linear;
}
.product-1119 .product-item:first-child{
    margin-bottom:20px;
}
.product-item .product-tit{
    margin-bottom:30px;
}
.product-item .product-tit h2{
    font-size:20px;
    padding:0;
    margin-bottom:10px;
    line-height: 1;
    color:#333;
}
.product-item [class*=am-u-]{
    padding: 0;
}


@media only screen and (min-width: 641px){
    .product-item .am-g, .product-item .am-g {
        margin-left:0;
        margin-right:0;
    }

}


.product-item:hover,.plan-img img:hover,.steward .z-div-line-4:hover{
    /*-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1)*/
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    transform: translate3d(0,-2px,0);
}
.earnings-area span img{
    transition: 0.5s all;
}
.earnings-area span img:hover{
    transition: 0.5s all;
    transform: translate(0,-10px);
}

.index-plan {
    height: 310px;
    margin:0;
}

.hall-deal{
    height:310px;
    padding:38px 30px 40px 40px !important;
}
.text-indent-l{
    text-indent: -8px;
}

.steward [class*=am-u-]{
    padding:0;
}
.steward.z-div-line{
    margin-right:-30px;
}
.steward .z-div-line-4{
    margin-right: 30px;
    float: left;
    width: calc(33.33333333% - 30px);
}



/*脚*/
.partner-1119 > .z-div-line > div > img {width:180px ;height:70px}
.foot-link-1119 {border-top:3px solid #31c27c}


/*弹出侧边栏(重定义COMMON)*/
/* General styles for all menus */
.z-spmenu {
	background:transparent;
	position: fixed;
}
.z-spmenu-1119 {
	background:rgba(0,0,0,0.4);
	height:100%;
	width:240px;
}

.z-spmenu-nav-1119 {width:50px; height:100%; border-right:3px solid #31c27c}

.z-spmenu h3 {
	color: #3fc685;
	font-size: 1.6em;
	padding: 15px;
	margin: 0;
	font-weight: 200;
	background:rgba(0,0,0,0.6);
}

.z-spmenu a {
	display: block;
	color: #fff;
	font-weight: 300;
}

.z-spmenu a:hover {
	background: #3fc685;
	color:#fff;
}

.z-spmenu a:active {
	background: #afdefa;
	color: #fff;
}

/* Orientation-dependent styles for the content of the menu */

.z-spmenu-vertical {
	width: 290px;
	height: 100%;
	top: 0;
	z-index: 1000;
}

.z-spmenu-vertical a {
	border-bottom: 1px solid #fff;
	padding: 1em;
}

/* Vertical menu that slides from the left or right */



.z-spmenu-right {
	right: -240px;
}


.z-spmenu-right.z-spmenu-open {
	right: 0px;
}



/* Transitions */

.z-spmenu,
.z-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-height: 26.375em){

	.z-spmenu-vertical {
		font-size: 90%;
		width: 190px;
	}

	.z-spmenu-right {
		right: -190px;
	}

}
/* 重定义AMAZE UI框架 */
.am-g-collapse {padding: 0}
.am-dropdown-content {min-width:0}/*原值160px*/
.am-container {padding-left: 0;padding-right: 0}/*原值1rem*/
.am-progress-xss {height: 0.4rem;}
.am-progress {margin-bottom: 0px;}

.am-container>.am-g{margin: 0;}

/**
  * Slider主题: 1119
  */
.am-slider-1119 {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  /* Control Nav */
}
.am-slider-1119 .am-viewport {max-height: 2000px;-webkit-transition: all 1s ease; transition: all 1s ease;}
.loading .am-slider-1119 .am-viewport {max-height: 300px;}
.am-slider-1119 .am-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;line-height: 0;}
.am-slider-1119 .am-control-nav li {margin: 0 6px;display: inline-block;}
.am-slider-1119 .am-control-nav li a {width: 30px;height: 3px;display: block;background-color: rgba(0, 0, 0, 0.2);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);}
.am-slider-1119 .am-control-nav li a:hover {background-color: rgba(0, 0, 0, 0.7);}
.am-slider-1119 .am-control-nav li a.am-active {background: #31c27c;cursor: default;}
.am-slider-1119 .am-direction-nav,
.am-slider-1119 .am-pauseplay {display: none;}
/**
  * Slider Theme: z1
  */
.am-slider-z1 {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
  /* Direction Nav */
}
.am-slider-z1 .am-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .am-slider-z1 .am-viewport {
  max-height: 300px;
}
.am-slider-z1 .am-slider-desc {

  padding: 8px 35px;
  width: 100%;
  background-color: transparent;
}
.am-slider-z1 .am-slider-title {
  margin-bottom: 5px;
  display: block;
  word-wrap: normal;
  /* for IE */
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.am-slider-z1 .am-slider-more {}
.am-slider-z1 .am-direction-nav a {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0;
  position: absolute;
  bottom: 25px;
  z-index: 10;
  overflow: hidden;
  opacity: 0.75;
  cursor: pointer;
  font-size: 0;
  text-align: center;
  color: #31c27c;
  -webkit-transition: all 03s ease;
  transition: all 03s ease;
}
.am-slider-z1 .am-direction-nav a:before {
  display: inline-block;
  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
  /*font-weight: normal; // 2
  font-style: normal; // 2
  vertical-align: baseline; // 3
  line-height: 1; // 4*/
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  content: "\f053";
  font-size: 20px;
  line-height: 24px;
}
.am-slider-z1 .am-direction-nav a.am-prev {
  left: 0px;
}
.am-slider-z1 .am-direction-nav a.am-next {
  right: 0px;
}
.am-slider-z1 .am-direction-nav a.am-next:before {
  content: "\f054";
}
.am-slider-z1 .am-direction-nav .am-disabled {
  opacity: 0!important;
  cursor: default;
}
.am-slider-z1:hover .am-prev {
  opacity: 0.7;
}
.am-slider-z1:hover .am-prev:hover {
  opacity: 1;
}
.am-slider-z1:hover .am-next {
  opacity: 0.7;
}
.am-slider-z1:hover .am-next:hover {
  opacity: 1;
}
.am-slider-z1 .am-control-nav,
.am-slider-z1 .am-pauseplay {
  display: none;
}

/*去除响应式步局*/
.am-container {max-width:1200px; width:1200px}
.ad-frame {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-left: auto;
  padding-right: auto;
  width: 100%;
  min-width:1200px
}

.inline-block{
  display: inline-block;
}
.earnings-area{
    margin:46px 0 44px 0;
}
.earnings-area div h2{
    font-size:18px;
    margin:0 0 13px 0;
    padding:0;
    line-height:1;
}

/*右侧在线客服*/
.toolbar {
    position: fixed;
    right: 0px;
    top:50%;
    z-index: 999;
    margin-top:-115px;
}
.toolbar a{
    display:block;
    margin-bottom:10px;
}

.product-intro img{
    margin-top: -2px;
}
.product-intro .intro-item1{
    width:380px;
    padding-left:30px;
}
.product-intro .intro-item2{
    width:410px;
}
.product-intro .intro-item3{
    width:250px;
}
.product-intro .intro-item4{
    width:160px;
}

/*个人中心*/
.sideBar .am-accordion-gapped .am-active .am-accordion-title,.am-accordion-gapped .am-accordion-title{
    color:#fff !important;
    font-size:16px !important;
    border-top:0;
    border-right:0;
    border-bottom:0;
    border-left:2px solid #007b40;
    margin-bottom:10px;
    padding-left:35px;
}
.sideBar .am-accordion-content{
    padding:20px 0 30px 5px;
}
.sideBar .am-accordion-gapped .am-accordion-item{
    margin:0;
}
.sideBar .am-accordion-content a{
    display:block;
    font-size:14px;
    margin-bottom:20px;
    padding-left:30px;
}

.sideBar .am-accordion-content a.active{
    color:#ff723a;
    background:url("../images/line.jpg") no-repeat left  ;
}
.right-cont .am-alert-secondary{
    color:#000;
}


.user-grade{
    background:url("../images/grade.jpg") no-repeat #31c27c;
    height:25px;
    padding-left:38px;
    color:#fff;
    line-height:25px;
}
.green-tit-pop,.white-tit-pop{
    background:#31c27c;
    /*color:#fff;*/
    height:38px;
    line-height:38px;
    border-radius:5px 5px 0 0;
}
.white-tit-pop{
    background:#fff;
}
.green-tit-pop .am-close{
    color:#fff;
    opacity: 1;
    right:10px;
    top:6px;
    text-shadow: 0 1px 0 #000;
}
.green-tit-pop .am-close:hover{
    color:#fff;
}
.bg-transparent{
    background:transparent;
}
.bg-white-radius{
    border-radius:0 0 5px 5px;
    background:#fff;
}
#signiIn-modal i{
    color:#ff723a;
}

/*账户设置*/
.safe-lists{
    margin-bottom:-21px;
    overflow:hidden;
}
.safa-item{
    display: block;
    padding: 30px 0;
    border-bottom: 1px solid #eee;
}
.safa-item .fore1{
    width: 150px;
    text-align: left;
    font-size: 16px;
    float: left;
    padding: 4px 0 4px 0;
}
.safa-item .fore2{
    width: 615px;
    height: auto;
    line-height: 24px;
    float: left;
    padding: 4px 0 4px 0;
    font-size:16px;
    color:#999;
}
.safa-item .fore3{
    text-align: center;
    width: 120px;
    float: left;
    line-height:32px;
}
.safa-item i{
    margin-right:15px;
    width:18px;
    display:inline-block;
}
.safa-item .btn-done{
    color:#31c27c;
}
.safa-item .safa-progress{
    float:left;
}
.safa-item .safa-progress .am-progress{
    width:200px;
    margin-top:10px;
    float: left;
    margin-right:20px;
}
.safa-item .safa-progress span{
    display:inline-block;
    width:40px;
}
.msg-list{
    padding-left:60px;
}
.msg-list h2{
    padding:0;
    margin-bottom:10px;
    color:#31c27c;
}
.msg-list li{
    color: #333;
    padding-bottom:20px;
    border-bottom:1px solid #eee;
    margin-bottom:30px;
}
.msg-list li p{
    text-align: right;
}
.msg-list span{
    width:650px;
    display: inline-block;
    float:left;
    text-align:left;
}

/*重写分页样式*/
.am-pagination>.am-active>a, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span, .am-pagination>.am-active>span:focus, .am-pagination>.am-active>span:hover{
    background-color: #31c27c;
    border-color: #31c27c;
    color:#fff;
}
.am-pagination>.am-disabled>a, .am-pagination>.am-disabled>a:focus, .am-pagination>.am-disabled>a:hover, .am-pagination>.am-disabled>span, .am-pagination>.am-disabled>span:focus, .am-pagination>.am-disabled>span:hover{
    color: #999;
    background-color: #e5e5e5;
    border-color: #e5e5e5;
}

/*重写文本框样式*/
.am-form input[type=number]:focus, .am-form input[type=search]:focus, .am-form input[type=text]:focus, .am-form input[type=password]:focus, .am-form input[type=datetime]:focus, .am-form input[type=datetime-local]:focus, .am-form input[type=date]:focus, .am-form input[type=month]:focus, .am-form input[type=time]:focus, .am-form input[type=week]:focus, .am-form input[type=email]:focus, .am-form input[type=url]:focus, .am-form input[type=tel]:focus, .am-form input[type=color]:focus, .am-form select:focus, .am-form textarea:focus, .am-form-field:focus{
    border-color:#31c27c;
}
.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field{
    border: 1px solid #eee;
}
/*重写日期插件样式*/
.am-datepicker-next-icon, .am-datepicker-prev-icon,.am-datepicker-select{
    color:#fff;
}
.am-datepicker-success tr.am-datepicker-header{
    background:#31c27c;
}

/*借款名称时间区域样式*/
.time-area .time-item1{width:200px;}
.time-area .time-item2{width:300px;}
.time-area .time-item3{width:160px;}
.time-area .time-item4{width:180px;}
.time-input{
    position: relative;
}
.time-input .am-icon-calendar {
    position: absolute;
    right: 5px;
    top:2px;
    color:#999;
}
.time-input input{
    padding:5px 20px 5px 5px;
}
/*下拉列表框*/
.select-wrap{
    position: relative;
    z-index: 10;
}
.select-wrap .select-list{
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 2;
    background: #fff;
    border: 1px solid #eee;
    border-top: 0;
    margin:0;
    display:none;
    cursor: pointer;
    padding:0;
}
.select-wrap .select-list a{
    display: block;
    padding-left:15px;
    color:#333;
}
.select-wrap .select-list a:hover{
    color:#31c27c;
    background:#eee;
}
.select-click .select-list{
    display: block;
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

.select-wrap .select-txt{
    position: relative;
    cursor: pointer;
    margin:0;
    border: 1px solid transparent;
    padding-left:15px;
}
.select-wrap .select-txt i{
    font-size:14px;
    color:#333;
}

.select-click .select-txt{
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.12);
    border:1px solid #eee;
}
.select-click .select-txt .blank{
    display: block;
    position: absolute;
    height: 10px;
    width:100%;
    top: 21px;
    left: 0;
    background: #fff;
    z-index: 3;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}

/*重写表格样式*/
.am-table-bordered>thead+tbody>tr>td, .am-table-bordered>thead+tbody>tr>th{
    color:#333;
}
.am-table>thead>tr>th{
    border-bottom:0;
    padding-left:0;
    padding-right:0;
    text-align: center;
    background:#eee;
    color:#999;
    font-size:14px;
    font-weight:normal;
}

/*重写选项卡样式*/
.tabs-head{
    border-bottom:1px solid #eee;
    padding-left:50px;
}
.tabs-head li{
    float:left;

}
.tabs-head  li a{
    padding: 0 0 10px 0;
    display: block;
    margin-bottom:-2px;
    border-bottom:4px solid transparent;
    font-size:18px;
    color:#000;
}
.tabs-head  li.am-active a{
    border-bottom: 4px solid #45c889;
}
.tabs-body{
    border:0;
    padding:0 !important;
}

/*table样式*/
.table-list{
}
.table-list table{
    width:100%;
}
.col-665{
    width:665px;
}

.table-list table th{
    font-weight:normal;
    font-size:14px;
    color:#333;
    background:#eee;
    line-height:35px;
    text-align: center;
}
.table-list table tr td{
    border:1px solid #e5e5e5;
    vertical-align: middle;
}
.table-list .pipe{
    margin:0 5px;
}
/*我的积分*/
.jifen-panel1{
    width:260px;
    padding-left:75px;
    float: left;
}
.jifen-panel2{
    width:370px;
    float:left;
    padding-left:110px;
}
.jifen-panel3{
    width:250px;
    float:left;
}
.jifen-panel3 a{
    text-decoration: underline;
}
.jifen-panel3 a.am-btn{
    text-decoration:none;
}
.g-img{
    width:50px;
    height:50px;
    border:1px solid #e5e5e5;
    margin:0 15px;
}
.alert-tpis{
    position: absolute;
    bottom: -30px;
    left:0;
}
/*预约投资*/
.am-btn-default{
    border-color:#eee;
}
.am-selected-list li.am-checked .am-icon-check{
    color: #31c27c;
}
.validator-wrap .am-form-group{
    line-height:37px;
}
.validator-wrap .am-form-group label{
    font-weight: normal;
    text-align: right;
    font-size: 16px;
    color: #333;
    display: block;
    margin-bottom:0;
}
.validator-error{
    height:37px;
    margin:0px 0 0 20px !important;
    font-size:14px !important;
    background:#fff;
    padding:0 0 0 20px !important;
    border:0;
    background:url("../images/tips.jpg") no-repeat 0 10px;
    color: #ff723a;
}
.validator-wrap .am-form-group input[type='text']{
    height:37px;
}
.validator-wrap .am-form-group .validator-tips{
    position: absolute;
    left:130px;
    bottom:10px;
}

.dealStatus .am-btn{
    padding: 6px 1em;
    font-size:14px;
}
.dealStatus .am-selected-list{
    font-size:14px;
}
.vcode-wrap .validator-error{
    position: absolute;
    left:120px;
    bottom:-15px;
}